package com.blackcat.recode.entity;

    import com.baomidou.mybatisplus.annotation.TableField;
    import com.baomidou.mybatisplus.extension.activerecord.Model;
    import java.time.LocalDateTime;
    import java.io.Serializable;
    import lombok.Getter;
    import lombok.Setter;

/**
* <p>
    * 客户部署记录表
    * </p>
*
* @author blackcat 2024-09-13
*/
@Getter
@Setter
public class DeployRecode extends Model<DeployRecode> {

    /**
    * 主键
    */
    private String id;

    /**
    * 部署说明
    */
    private String deployExplain;

    /**
    * 部署客户
    */
    private String customerId;

    /**
    * 部署工作人员
    */
    private String workerId;

    /**
    * 更新记录ID
    */
    private String updateId;

    /**
    * 部署时间
    */
    private LocalDateTime createTime;

    /**
     * 所属分支
     */
    @TableField(exist = false)
    private String branchId;

    /**
     * 所属服务
     */
    @TableField(exist = false)
    private String serviceId;

    /**
     * 所属项目
     */
    @TableField(exist = false)
    private String projectId;

    @Override
    public Serializable pkVal() {
        return this.id;
    }
}